package cn.life.business.role.service;

import cn.life.business.role.entity.po.RolePo;
import cn.life.common.entity.model.CMessage;

/**
 * @Description:    用户Service层
 *
 * @Author 李佳明
 * @Date 2018-07-25 08:54
 */
public interface RoleService {
    /**
     * @Description:    项目下新增角色
     *
     * @param rolePo
     * @return:
     *
     * @Author 李佳明
     * @Date 2018/7/25 0025 上午 9:00
     */
    CMessage addRole(RolePo rolePo);
    /**
     * @Description:    项目下修改用户与角色之间的关系
     *
     * @param rolePo
     * @return:
     *
     * @Author 李佳明
     * @Date 2018/7/25 0025 上午 9:00
     */
    CMessage updateRole(RolePo rolePo);
    /**
     * @Description:    删除用户角色
     *
     * @param rolePo
     * @return:
     *
     * @Author 李佳明
     * @Date 2018/7/25 0025 上午 9:00
     */
    CMessage deleteRole(RolePo rolePo);
    /**
     * @Description:    查询用户角色列表
     *
     * @param rolePo
     * @return:
     *
     * @Author 李佳明
     * @Date 2018/7/25 0025 上午 9:00
     */
    CMessage queryRoleList(RolePo rolePo);
    /**
     * @Description:    查询用户角色详情
     *
     * @param rolePo
     * @return:
     *
     * @Author 李佳明
     * @Date 2018/7/25 0025 上午 9:00
     */
    CMessage queryRoleDetail(RolePo rolePo);
}
